#ifndef CHINESECHESSBOARD_H
#define CHINESECHESSBOARD_H

#include "../framework/ChessBoard.h"
#include "../framework/ChineseChessBoardImp.h"
class ChineseChessBoard : public ChessBoard
{
public:
    ChineseChessBoard(){}
    ChineseChessBoard(ChineseChessBoardImp* imp):ChessBoard(imp){
        _chessBoard = std::vector< std::vector<Chess*> >(_chessBoardLength+1,std::vector<Chess*>(_chessBoardWidth+1,NULL));
    }
    void setChess(QPoint,std::string);
    void initialBoard();
    void resetChessBoard();
};

#endif // CHINESECHESSBOARD_H
